// 此文件保存项目所有的http请求
import config from '@/config';
// 部署的项目名
const contextPath = config.contextPath;

// 自有api
const internalApiMap = {
  /*
  * elink jssdk签名
  * @method get
  * @param noncestr 随机串
  * @param timestamp 时间戳
  * @param url 当前页面url，不包括hash后面的
  */
  getSignature: `${contextPath}/elink/getSignature`,
  /*
  * elink 特定jssdk api 授权签名
  * @method get
  * @param noncestr 随机串
  * @param timestamp 时间戳
  * @param url 当前页面url，不包括hash后面的
  */
  getAgentConfigSignature: `${contextPath}/elink/getAgentConfigSignature`,
  test1: `${contextPath}/api/demo/test1`,
};

// 外部api, 注意contextPath可能不一样
const externalApiMap = {};

// 合并两个对象
export default Object.assign(internalApiMap, externalApiMap);
